package com.paic.mhis.hcpms.agreement.healthcareprovider.biz.service;

import java.util.List;
import java.util.Map;

import com.alibaba.fastjson.JSONObject;
import com.paic.pafa.app.biz.service.BusinessServiceException;

/**
 * 医保服务人员Service接口
 * 
 * @author EX-LUORONG001
 * 
 */
public interface InsuranceService {

	Map<String, Object> addContact(JSONObject transferJson)
			throws BusinessServiceException;

	Map<String, Object> updateContact(JSONObject transferJson)
			throws BusinessServiceException;

	Map<String, Object> queryContactList(int start, int limit,
			Map<String, Object> param) throws BusinessServiceException;

	List getInsuranceList(int start, int limit, Map<String, Object> param)
			throws BusinessServiceException;

	int queryContactCount(Map<String, Object> map)
			throws BusinessServiceException;

	Map<String, Object> queryContactDetail(String id)
			throws BusinessServiceException;

	Map<String, Object> queryHealthDetail(String providerid)
			throws BusinessServiceException;

	Map<String, Object> deleteContact(JSONObject transferJson)
			throws BusinessServiceException;

}
